<?php

class contactgegevens_model extends CI_Model {
	// hierbij voeg je contactgegevens aan een client, medewerker of contactpersoon toe (je moet de id opslaan als foreign key in de andere tabel)
	public function addContactgegevens(){
		$new_contactgegevens_data = array(			
			'vaste_telefoon_nr' => $this->input->post('vaste_telefoon_nr'),
			'email' => $this->input->post('email'),
			'mobiel_telefoon_nr' => $this->input->post('mobiel_telefoon_nr'),
		);
		
		$this->db->insert('contactgegevens', $new_contactgegevens_data);
	}
	
	// vraagt de contactgegevens op met de id van de gegevens , deze kun je terug vinden als foreign key in de bijpassende tabel (client, medewerker, contactpersoon) 
	public function getContactgegevens($id){
		$this->db->select('*');
		$this->db->where('contactgegevens_id', $id);		
		$data= $this->db->get('contactgegevens');
		return $data;
	}
	
	//update contact gegevens van de id die je meegeeft (deze kun je terug vinden in de bijbehorende tabel).
	public function updateContactgegevens($id){
		$contactgegevens_update_data = array(			
			'vaste_telefoon_nr' => $this->input->post('vaste_telefoon_nr'),
			'mobiel_telefoon_nr' => $this->input->post('mobiel_telefoon_nr'),
			'email' => $this->input->post('email'),
		);
		$this->db->where('contactgegevens_id', $id);
		$this->db->update('contactgegevens', $contactgegevens_update_data);
	}
	
	
	//Hierbij moet je de id van de contactgegevens invullen waarbij in het bijbehordende model hij ook hier de contactgegevens (id) verwijdert.
	public function deleteContactgegevens($id){
		$this->db->where('contactgegevens_id', $id);
		$this->db->delete('contactgegevens');
	}
}